/*
 * RLEencoder.h
 *
 *  Created on: 13/12/2012
 *      Author: guidi
 */

#ifndef RLEENCODER_H_
#define RLEENCODER_H_

#include "const.cpp"
#include <iostream>

class RLEencoder {
public:
	RLEencoder();
	~RLEencoder();
	int comprimir(std::string rutaEntrada, std::string rutaSalida);
	int descomprimir(std::string rutaEntrada, std::string rutaSalida);
private:
	int abrirArchivos(std::string rutaEntrada, std::string rutaSalida, MODO modo);
	std::ifstream* entrada;
	std::ofstream* salida;
};


#endif /* RLEENCODER_H_ */
